TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Middle States
Area - Philadelphia
League - Adult 18 & Over
Flight - 5.0 Men
--------------------------------------------------------------------------------------------------------------------------------------
Big Ball Cobras
League Record: 2 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Eric Ruta - 4.10
William Zhang - n/a
William Metz - n/a
Rushi Amin - n/a
Joe Grant - n/a
Jake Sosonkin - n/a
Isaac Rockower - n/a
George Vakouftsis - n/a
Diego Spielman-Rodriguez - n/a
David Goldberg - n/a
Brian Kane - n/a
Blake Mackall - n/a
Andrew Pace - n/a
Adrian Charchalis - n/a
Adam Townsend - n/a
League Results By Position
1S 1D 2D
Adam Townsend - n/a & Blake Mackall - n/a 0 - 1
Adam Townsend - n/a & Brian Kane - n/a 0 - 1
Adrian Charchalis - n/a 0 - 1
Andrew Pace - n/a & Brian Kane - n/a 0 - 1
Andrew Pace - n/a 0 - 1
Blake Mackall - n/a & David Goldberg - n/a 0 - 1
Blake Mackall - n/a 0 - 1
Diego Spielman-Rodriguez - n/a 1 - 0
David Goldberg - n/a & William Metz - n/a 0 - 2
David Goldberg - n/a 0 - 1
Eric Ruta - 4.10 & Jake Sosonkin - n/a 1 - 1
George Vakouftsis - n/a & Andrew Pace - n/a 0 - 1
George Vakouftsis - n/a & Joe Grant - n/a 0 - 1
George Vakouftsis - n/a & Rushi Amin - n/a 0 - 1
George Vakouftsis - n/a 0 - 1
Isaac Rockower - n/a & Adrian Charchalis - n/a 0 - 1 1 - 0
Isaac Rockower - n/a 0 - 1
Joe Grant - n/a & William Zhang - n/a 0 - 1
Jake Sosonkin - n/a & William Metz - n/a 0 - 1
Jake Sosonkin - n/a 0 - 1
Rushi Amin - n/a & William Metz - n/a 2 - 0
Rushi Amin - n/a 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Heavy Hitters
League Record: 4 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Kamala Kannan - 4.66
Paul Caceres - 4.63
Michael King - 4.42
Tony Deimler - 4.24
Vybav Hiraesave - 4.09
Tyler Barr - n/a
Michael Litz - n/a
Keith Brown - n/a
Jeremy Kochman - n/a
Jeremy Atwater - n/a
Eric Spangler - n/a
Eric Ripkin - n/a
Dean Zeldich - n/a
Charles Wheeler - n/a
League Results By Position
1S 1D 2D
Charles Wheeler - n/a & Jeremy Atwater - n/a 0 - 1
Dean Zeldich - n/a & Jeremy Atwater - n/a 1 - 0
Dean Zeldich - n/a & Michael Litz - n/a 0 - 1
Dean Zeldich - n/a & Tony Deimler - 4.24 0 - 1
Eric Ripkin - n/a & Charles Wheeler - n/a 1 - 0
Eric Ripkin - n/a & Eric Spangler - n/a 1 - 0
Eric Ripkin - n/a & Jeremy Atwater - n/a 1 - 0
Eric Spangler - n/a & Michael King - 4.42 1 - 0
Eric Spangler - n/a 1 - 0
Jeremy Kochman - n/a & Michael King - 4.42 0 - 1
Keith Brown - n/a & Charles Wheeler - n/a 1 - 0
Kamala Kannan - 4.66 & Eric Spangler - n/a 1 - 0
Kamala Kannan - 4.66 & Jeremy Kochman - n/a 1 - 0
Kamala Kannan - 4.66 2 - 3
Paul Caceres - 4.63 & Michael Litz - n/a 0 - 1
Paul Caceres - 4.63 & Tony Deimler - 4.24 1 - 0 1 - 0
Tyler Barr - n/a & Keith Brown - n/a 1 - 0
Tyler Barr - n/a 1 - 0
Vybav Hiraesave - 4.09 & Tony Deimler - 4.24 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
HPTA
League Record: 5 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Alex Yan - 4.68
Sebastian Gomez - n/a
Samuele Contestabile - n/a
Nikhil Lavu - n/a
Liviu Trifoi - n/a
Justin Minerva - n/a
Julio Toledo - n/a
Jacob Dornsife - n/a
Edik Pribitkin - n/a
Danila Kourkoulin - n/a
Dane Mechali - n/a
Chris Choo - n/a
League Results By Position
1S 1D 2D
Alex Yan - 4.68 & Chris Choo - n/a 1 - 0
Alex Yan - 4.68 1 - 0
Dane Mechali - n/a & Chris Choo - n/a 1 - 0
Dane Mechali - n/a & Justin Minerva - n/a 1 - 0
Dane Mechali - n/a & Samuele Contestabile - n/a 0 - 1
Danila Kourkoulin - n/a & Julio Toledo - n/a 0 - 1
Danila Kourkoulin - n/a 1 - 0
Edik Pribitkin - n/a & Alex Yan - 4.68 1 - 0 2 - 0
Justin Minerva - n/a & Liviu Trifoi - n/a 1 - 0
Justin Minerva - n/a & Nikhil Lavu - n/a 1 - 0
Jacob Dornsife - n/a & Danila Kourkoulin - n/a 1 - 0 1 - 1
Jacob Dornsife - n/a 0 - 1
Liviu Trifoi - n/a & Nikhil Lavu - n/a 0 - 1
Nikhil Lavu - n/a 3 - 1
Sebastian Gomez - n/a & Julio Toledo - n/a 1 - 0
Sebastian Gomez - n/a & Justin Minerva - n/a 0 - 1
Samuele Contestabile - n/a & Julio Toledo - n/a 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Merion Cricket
League Record: 3 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Sidney Smith - 4.48
Kai Czubryt-Ogino - 4.23
Townsend Morris - n/a
Mikael Vincke - n/a
Marthinus Visser - n/a
Joshua Schofield - n/a
Ismael Lahlou - n/a
Gregg Frigerio - n/a
David Blumeris - n/a
Brendan Seaver - n/a
Brandon Caban - n/a
League Results By Position
1S 1D 2D
Brendan Seaver - n/a & Gregg Frigerio - n/a 1 - 0
Brendan Seaver - n/a & Joshua Schofield - n/a 1 - 0
Brandon Caban - n/a & Marthinus Visser - n/a 0 - 1
Gregg Frigerio - n/a & Joshua Schofield - n/a 2 - 1
Ismael Lahlou - n/a 4 - 0
Joshua Schofield - n/a & Townsend Morris - n/a 0 - 1
Kai Czubryt-Ogino - 4.23 & Brandon Caban - n/a 0 - 1
Kai Czubryt-Ogino - 4.23 & David Blumeris - n/a 1 - 0
Kai Czubryt-Ogino - 4.23 & Marthinus Visser - n/a 1 - 0
Mikael Vincke - n/a & Townsend Morris - n/a 0 - 1
Sidney Smith - 4.48 & Townsend Morris - n/a 0 - 2 0 - 2
Sidney Smith - 4.48 0 - 3